Commit Graph

10 Commits

Author SHA1 Message Date
Feng Li 4ad036a974 Supports SSL/TLS gRPC backend.
Addes following configs:
  grpc_ssl <on|off>;
  grpc_ssl_target_name_override <target name>;
  grpc_ssl_pem_root_certs <root certs pem file path>;
  grpc_ssl_pem_private_key <private key pem file path>;
  grpc_ssl_pem_cert_chain <cert chain pem file path>;
2018-01-05 18:48:53 -08:00
Feng Li 379adea11a Update to gRPC v1.4.1. 2017-06-28 11:45:25 -07:00
Feng Li d13e2ea6c9 Pin to grpc hash: f1666d48244143ddaf463523030ee76cc0fe691c.
Re-patch the portibility fix for %ld.
2017-03-15 12:47:57 -07:00
Feng Li 649a0e4a37 Supports x-accept-content-transfer-encoding: base64 and
x-accept-response-streaming: true.
2017-03-15 11:45:39 -07:00
Feng Li 8e12c2208c Switch to GRPC master/head. Fix the make file to allow using GRPC
internal headers.
2017-03-01 14:59:30 -08:00
Feng Li be2ad621c8 Change gpr_slice API to grpc_slice.
Reject requests other than HTTP POST method.
2017-02-02 16:13:27 -08:00
Feng Li 4fb742566a Remove the protobuf submodule, use the protobuf provided protobuf instead. 2016-11-18 18:48:31 -08:00
Feng Li cdc5c3ef36 Optimize the build process to eliminate the unnecessary installation of GRPC and Protobuf. 2016-11-04 16:04:55 -07:00
Feng Li 34e82848a4 Upgraded to GRPC v1.0.1. 2016-11-03 15:31:40 -07:00
Feng Li 8583f7c2f8 Initial commit for GRPC-Web gateway. 2016-11-02 15:19:55 -07:00