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
Stanley Cheung
9c1a89e839
Merge pull request #88 from johanbrandhorst/johanbrandhorst-patch-1
...
Fix lists in README.md
2017-03-29 09:09:53 -07:00
Johan Brandhorst
91ae41f986
Fix lists in README.md
2017-03-29 09:50:27 +01:00
Feng Li
1602fed090
Merge pull request #78 from lromor/file-offset-issue
...
moved nginx includes on the top of the headers in order to import ngi…
2017-03-28 10:12:17 -07:00
Stanley Cheung
8230b9b9a4
Merge pull request #86 from stanley-cheung/master
...
Removed http2 port from example nginx.conf
2017-03-27 13:46:23 -07:00
Stanley Cheung
358c5fb1de
Removed http2 port from example nginx.conf
2017-03-27 13:44:54 -07:00
Leonardo Romor
d455c34c3f
moved nginx includes on the top of the headers in order to import nginx libc defines (ie _FILE_OFFSET_BITS) before everything.
2017-03-25 18:44:48 +01:00
Stanley Cheung
7a5fd15a4c
Merge pull request #77 from stanley-cheung/master
...
Fix make clean
2017-03-23 11:06:09 -07:00
Stanley Cheung
46a921638a
Fix make clean
2017-03-23 11:05:13 -07:00
Stanley Cheung
37f49ebc00
Merge pull request #76 from stanley-cheung/test-update
...
Refactor example grpc backend code
2017-03-22 23:33:02 -07:00
Stanley Cheung
d271ba0a0a
Refactor example
...
grpc backend code
2017-03-22 23:08:44 -07:00
Feng Li
a66fc4b697
Merge pull request #72 from fengli79/master
...
Fix grpc-web encoder for non-zero terminated trailers.
2017-03-15 20:54:16 -07:00
Feng Li
b997e063c9
Fix grpc-web encoder for non-zero terminated trailers.
2017-03-15 20:53:04 -07:00
Stanley Cheung
b0c48da81e
Merge pull request #71 from stanley-cheung/master
...
Update javascript library to use new headers
2017-03-15 14:26:39 -07:00
Stanley Cheung
7124fc88b7
Update javascript library to use new headers
2017-03-15 14:03:31 -07:00
Feng Li
775d3473f8
Merge pull request #70 from fengli79/master
...
Use nginx_includes.h for nginx headers.
2017-03-15 13:59:17 -07:00
Feng Li
cdab833f35
Use nginx_includes.h for nginx headers.
2017-03-15 13:57:58 -07:00