- Feb 09, 2017
-
-
Mark D. Roth authored
-
Mark D. Roth authored
Add proxy mapper method for overriding the name to resolve.
-
Muxi Yan authored
Port #9488 and part of #9463
-
- Feb 08, 2017
-
-
Craig Tiller authored
Update latency profiler to use (more appropriate) microbenchmarks
-
Craig Tiller authored
-
Craig Tiller authored
-
Jim King authored
Tracing API
-
Craig Tiller authored
-
Craig Tiller authored
-
Nathaniel Manista authored
Fix undefined name found by pyflakes.
-
Yang Gao authored
Add a PreServerStart in global server callbacks
-
Craig Tiller authored
-
Noah Eisen authored
Add More Verbose Status Message to RST_STREAM Case
-
Craig Tiller authored
Save allocating a grpc_error if there is no error
-
thinkerou authored
-
David G. Quintas authored
Secure naming support for gRPCLB.
-
David Garcia Quintas authored
-
Robbie Shade authored
Adds an exec_ctx argument to orphan_cb in udp_server
-
ncteisen authored
-
Jan Tattermusch authored
remove extra space in Csharp code
-
Craig Tiller authored
Add examples from fuzzer server
-
Craig Tiller authored
Add counters for important metrics to bm_fullstack
-
Craig Tiller authored
Add a hook to disable BDP probing
-
- Feb 07, 2017
-
-
Craig Tiller authored
-
Sree Kuchibhotla authored
Tests for pollset_set.
-
Craig Tiller authored
Fix read from uninitialized memory bug in GrpcBufferWriter.
-
yang-g authored
-
Harvey Tuch authored
This commit fixes an issue in which the following sequence of operations leads to use of uninitialized memory: 1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191 bytes in the returned buffer (which is 8192 bytes in size). 2. Caller then returns the unused single byte via GrpcBufferWriter::BackUp(). This method invokes g_core_codegen_interface->grpc_slice_split_tail(), which causes backup_slice_ to be a grpc_slice with one byte. 3. At the next invocation of GrpcBufferWriter::Next(), a reference to the single byte grpc_slice is returned to the caller. The problem here is that the returned reference is to the inlined buffer in the grpc_slice, which is resident in slice_, not the location of the buffer inside slice_buffer_ after g_core_codegen_interface->grpc_slice_buffer_add() in GrpcBufferWriter::Next(). As a result, any data the caller writes to the returned void* data is lost. The solution is to avoid inlined backup slices.
-
Mark D. Roth authored
-
ncteisen authored
-
Mark D. Roth authored
Canonify server URI when setting the channel arg.
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
Nathaniel Manista authored
"/usr/bin/env python" in run_tests.py.
-
Sree Kuchibhotla authored
Stress test client service config (in kubernetes) need not be of 'LoadBalancers'.
-
Sree Kuchibhotla authored
Add Streaming ping-pong micro-benchmarks
-
Muxi Yan authored
Add Cronet core tests to Jenkins
-
Craig Tiller authored
-
Craig Tiller authored
-