Commit Graph

153 Commits

Author SHA1 Message Date
Stanley Cheung 46eec25e37
Merge pull request #120 from stanley-cheung/master
Fix client build
2017-12-05 17:48:03 -08:00
Stanley Cheung 12d8077d82 Fix client build 2017-12-05 17:46:44 -08:00
Stanley Cheung 3d88f1872f
Merge pull request #119 from stanley-cheung/master
Update third_party dependency hashes
2017-12-05 17:45:08 -08:00
Stanley Cheung 4c1036a1d3 Update third_party dependency hashes 2017-12-05 17:44:01 -08:00
Stanley Cheung fab1ea680a
Merge pull request #118 from stanley-cheung/master
Minor fix to html
2017-12-04 22:28:48 -08:00
Stanley Cheung 7d35fe76c5 Minor fix to html 2017-12-04 22:28:20 -08:00
Stanley Cheung a62f5f0c5f
Merge pull request #117 from stanley-cheung/master
Ran MdLint
2017-12-04 21:58:07 -08:00
Stanley Cheung 1daf610339 Ran MdLint 2017-12-04 21:57:41 -08:00
Stanley Cheung e36a4980d3
Merge pull request #116 from stanley-cheung/master
No more extern "C" for gRPC Core
2017-12-04 21:45:33 -08:00
Stanley Cheung 9b6b32ffe5 No more extern "C" for gRPC Core 2017-12-04 21:45:01 -08:00
Stanley Cheung a85efc2212
Merge pull request #115 from stanley-cheung/master
Fixed segfault when calling grpc_error_get_status
2017-12-04 21:42:39 -08:00
Stanley Cheung 5579bc86cf Fixed segfault when calling grpc_error_get_status 2017-12-04 21:42:08 -08:00
Stanley Cheung 19e37d1794
Merge pull request #114 from stanley-cheung/master
Expose stream end event to client
2017-12-04 21:39:37 -08:00
Stanley Cheung f9f06ef13a Expose stream end event to client 2017-12-04 21:38:52 -08:00
Stanley Cheung 4930d3a3f7
Merge pull request #112 from stanley-cheung/master
Minor update to client
2017-11-21 16:51:11 -08:00
Stanley Cheung bcc89b8856 Minor update to client 2017-11-21 16:49:43 -08:00
Feng Li 6abade580b
Merge pull request #111 from fengli79/master
Supports base64 encoded gRPC-Web with content-type: application/grpc-web-text and content-type: application/grpc-web-text+proto.
2017-11-21 15:18:06 -08:00
Feng Li 6e5d2dcef3 Supports base64 encoded gRPC-Web with content-type: application/grpc-web-text and content-type: application/grpc-web-text+proto. 2017-11-21 14:55:48 -08:00
Feng Li ce71327260
Merge pull request #110 from fengli79/master
Fix memory leaks in proto/streambody decoder.
2017-11-13 14:18:08 -08:00
Feng Li 24ff395bb4 Change gRPC-Web make file to add the protobuf include directory. 2017-11-13 14:16:04 -08:00
Feng Li e64c2779be Remove the client liveness detect timer when the downstream request/connection has been finalized.
Fix memory leaks in proto/stream body decoder.
Support clean shutdown for grpc lib and protobuf lib.
2017-11-13 13:26:44 -08:00
Feng Li 616925f790
Merge pull request #109 from fengli79/master
Finalize the downstream HTTP request when client close the connection.
2017-11-09 17:21:25 -08:00
Feng Li 7ca17868e6 Finalize the downstream HTTP request when client close the connection.
Disable the client liveness detection by default.
2017-11-09 17:19:01 -08:00
Wenbo Zhu 50e550d459
Update README.md 2017-10-27 16:07:30 -07:00
Feng Li 3298898a87 Merge pull request #106 from fengli79/master
Make the grpc event processing thread joinable.
2017-10-11 11:12:50 -07:00
Feng Li 4c45c6c043 Make the grpc event procssing thread joinable. 2017-10-11 11:04:41 -07:00
Stanley Cheung c16c01f639 Merge pull request #104 from stanley-cheung/master
Add genericpbjsclient
2017-08-17 23:50:10 -07:00
Stanley Cheung 6ba2b8bc10 Add genericpbjsclient 2017-08-17 23:48:40 -07:00
Feng Li 90a6cd19f5 Merge pull request #103 from stanley-cheung/master
Update after some linter changes
2017-08-16 15:19:35 -07:00
Stanley Cheung 2c724f83e8 Update after some linter changes 2017-08-16 15:16:37 -07:00
Wenbo Zhu 5c86528709 Update README.md 2017-08-02 14:19:25 -07:00
Wenbo Zhu abdf69cddc Update README.md 2017-08-02 14:17:01 -07:00
Wenbo Zhu d077bbb2d5 Update README.md 2017-08-02 14:14:46 -07:00
Wenbo Zhu 89a706fd60 Update README.md 2017-08-02 14:13:58 -07:00
Feng Li 02924b8517 Merge pull request #102 from fengli79/master
Always invoke ngx_handle_write_event() after ngx_http_output_filter().
2017-07-12 12:32:59 -07:00
Feng Li 8b88ff2f84 Always invoke ngx_handle_write_event() after ngx_http_output_filter(),
in spite of its return value. This is required to support select/poll
besides epoll.
Also close the downstream connection when ngx_handle_write_event()
failing.
2017-07-12 11:45:41 -07:00
Feng Li 1f7f80b33e Merge pull request #101 from fengli79/master
1. fixes for msan/ubsan.
2. continue write when nginx report NGX_AGAIN for a write operation.
2017-06-28 12:56:52 -07:00
Feng Li 379adea11a Update to gRPC v1.4.1. 2017-06-28 11:45:25 -07:00
Feng Li 245b0e14a1 1. fixes for msan/ubsan.
2. continue write when nginx report NGX_AGAIN for a write operation.
2017-06-28 11:14:13 -07:00
Feng Li e760dc14cf Merge pull request #99 from fengli79/master
Remove the -j option of make to reduce memory consumption.
2017-06-09 13:41:12 -07:00
Feng Li 4d61e8b986 Remove the -j option for make to reduce the memory consumption. 2017-06-09 11:30:02 -07:00
Feng Li 4862759002 Add travis-ci integration. 2017-06-08 13:13:58 -07:00
Wenbo Zhu 426f185d3d Update README.md 2017-05-19 18:11:14 -07:00
Feng Li cb6d18e953 Merge pull request #94 from fengli79/master
Supports client liveness detection.
Supports negotiation for binary/base64 between js client and grpc-web
proxy.
Upgrade nginx to support HTTP2 upstream.
2017-04-26 17:03:06 -07:00
Feng Li 4e35726f99 Upgrade nginx to support HTTP2 upstream. 2017-04-26 16:53:14 -07:00
Feng Li f4b872f2ac Supports client liveness detection.
Supports negotiation for binary/base64 between js client and grpc-web
proxy.
2017-04-26 16:11:53 -07:00
Stanley Cheung 3d7fa5e357 Merge pull request #92 from stanley-cheung/master
Update codegen
2017-04-18 12:51:17 -07:00
Stanley Cheung 2746b47135 Update codegen 2017-04-18 12:50:40 -07:00
Stanley Cheung 025b1d641b Merge pull request #89 from stanley-cheung/master
Fix long line
2017-03-29 09:26:49 -07:00
Stanley Cheung cc7ebbcf48 Fix long line 2017-03-29 09:26:19 -07:00