aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #9421 from htuch/grpc-buffer-writer-fixGravatar Craig Tiller2017-02-07
|\ | | | | Fix read from uninitialized memory bug in GrpcBufferWriter.
| * Fix read from uninitialized memory bug in GrpcBufferWriter.Gravatar Harvey Tuch2017-02-07
|/ | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Merge pull request #9539 from markdroth/canonicalize_server_uriGravatar Mark D. Roth2017-02-07
|\ | | | | Canonify server URI when setting the channel arg.
* \ Merge pull request #8143 from oza/run_test_work_with_python3Gravatar Nathaniel Manista2017-02-07
|\ \ | | | | | | "/usr/bin/env python" in run_tests.py.
* \ \ Merge pull request #9571 from sreecha/fix-stress-lbGravatar Sree Kuchibhotla2017-02-07
|\ \ \ | | | | | | | | Stress test client service config (in kubernetes) need not be of 'LoadBalancers'.
* \ \ \ Merge pull request #9590 from sreecha/micro_bmGravatar Sree Kuchibhotla2017-02-07
|\ \ \ \ | | | | | | | | | | Add Streaming ping-pong micro-benchmarks
* \ \ \ \ Merge pull request #9596 from muxi/cronet-tests-in-jenkinsGravatar Muxi Yan2017-02-07
|\ \ \ \ \ | | | | | | | | | | | | Add Cronet core tests to Jenkins
| | | | | * Merge remote-tracking branch 'upstream/master' into canonicalize_server_uriGravatar Mark D. Roth2017-02-07
| | | | | |\ | |_|_|_|_|/ |/| | | | |
* | | | | | Merge pull request #9598 from kpayson64/pin_yapfGravatar David G. Quintas2017-02-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | Re-run yapf code, and pin version
* \ \ \ \ \ \ Merge pull request #9419 from danzh2010/shutdowntestGravatar Yang Gao2017-02-06
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Change shutdown_test.cc to use credential provider API to test against different credential types
* \ \ \ \ \ \ \ Merge pull request #9479 from muxi/automate-objc-version-advancementGravatar Muxi Yan2017-02-06
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Automatedly advance ObjC version numbers
| | | | * | | | | Add Cronet core tests to JenkinsGravatar Muxi Yan2017-02-06
| | | | | | | | |
* | | | | | | | | Merge pull request #9589 from apolcyn/turn_off_ruby_testsGravatar apolcyn2017-02-06
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | skip ruby tests on mac for time being
* \ \ \ \ \ \ \ \ \ Merge pull request #9608 from grpc/wenbozhu-patch-3Gravatar Feng Li2017-02-06
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update PROTOCOL-WEB.md
| * | | | | | | | | | Update PROTOCOL-WEB.mdGravatar Wenbo Zhu2017-02-06
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | Mention the Server header format
* | | | | | | | | | Merge pull request #9607 from grpc/wenbozhu-patch-2Gravatar Feng Li2017-02-06
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update PROTOCOL-WEB.md
| * | | | | | | | | | Update PROTOCOL-WEB.mdGravatar Wenbo Zhu2017-02-06
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Clarify about trailer-only responses 2. Switch to http/1.1 header block format for in-body trailer encoding 3. Clarify how compatibility is supported (using U-A and Server headers respectively)
| | * | | | | | | | Resolve generate_project failureGravatar Muxi Yan2017-02-06
| | | | | | | | | |
| | * | | | | | | | Merge remote-tracking branch 'upstream/master' into ↵Gravatar Muxi Yan2017-02-06
| | |\ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | automate-objc-version-advancement
| | | | | | | | | * Merge remote-tracking branch 'upstream/master' into canonicalize_server_uriGravatar Mark D. Roth2017-02-06
| | | | | | | | | |\ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Merge pull request #9574 from stanley-cheung/php-update-gen-code-examplesGravatar Stanley Cheung2017-02-06
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | PHP: update README and apache/nginx examples
| | | | | * | | | | | Re-run yapf code, and pin versionGravatar Ken Payson2017-02-06
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #9534 from muxi/port-9505Gravatar Muxi Yan2017-02-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Port #9505: Fixes for gRPC ObjC v1.1.0 release
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #9511 from ctiller/assert_writesGravatar Craig Tiller2017-02-04
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | Add a test verifying number of writes per RPC is reasonable
| | | | | * | | | | | | Correct commet style of version.hGravatar Muxi Yan2017-02-04
| | | | | | | | | | | |
| * | | | | | | | | | | Disable writes_per_rpc on WindowsGravatar Craig Tiller2017-02-04
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #9548 from apolcyn/improve_benchmark_worker_timeoutsGravatar apolcyn2017-02-04
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | shorten qps worker timeouts and run remote workers under timeout
| | * | | | | | | | | | | Flow control correctionsGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | |
| | | | | | | | | * | | | Address code review commentsGravatar Sree Kuchibhotla2017-02-03
| | | | | | | | | | | | |
| | | | | | | | | * | | | cr commentsGravatar Sree Kuchibhotla2017-02-03
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #9582 from ctiller/debug_helpersGravatar Craig Tiller2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add some debug utilities
| | | | | | | | | | * | | | Add commentGravatar Sree Kuchibhotla2017-02-03
| | | | | | | | | | | | | |
| | | | | | | | | | * | | | New microbenchmarks for Streaming Ping pong calls and messagesGravatar Sree Kuchibhotla2017-02-03
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #9467 from jtattermusch/cmake_continous_testsGravatar Jan Tattermusch2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test CMake build on Linux and Windows continously
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #9580 from apolcyn/fix_scenario_configGravatar apolcyn2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add missing return in scenario config
| | | | | | | | * | | | | | | | skip ruby tests on macGravatar Alex Polcyn2017-02-03
| |_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | |
| | | | | * | | | | | | | | | Merge branch 'bwest' into assert_writesGravatar Craig Tiller2017-02-03
| | | | | |\ \ \ \ \ \ \ \ \ \
| | | | | | * | | | | | | | | | Test fixesGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | Speed up bm_fullstack testGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | Fix WindowsGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | Fix BazelGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | Fix include guardsGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | Merge branch 'debug_helpers' of github.com:ctiller/grpc into debug_helpersGravatar Craig Tiller2017-02-03
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | | Put files in a better placeGravatar Craig Tiller2017-02-03
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #9563 from apolcyn/fix_perf_test_render_xml_reportGravatar apolcyn2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | always render junit xml report after perf tests
| | | | | | | | | | | * | | | | | | Add regeneration info to version.hGravatar Muxi Yan2017-02-03
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #9558 from rjshade/add_on_write_to_udp_serverGravatar Robbie Shade2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an on_write callback to the UDP server.
| | | | | | * | | | | | | | | | | | | Fix include guardsGravatar Craig Tiller2017-02-03
| | | | | |/ / / / / / / / / / / / /
| | | | * | | | | | | | | | | | | | add cmake build to portability testsGravatar Jan Tattermusch2017-02-03
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | PHP: update README and apache/nginx examplesGravatar Stanley Cheung2017-02-03
| |_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | |