Commit Graph

133 Commits

Author SHA1 Message Date
Nicolas Noble 7661da5b41 Merge pull request #6012 from nicolasnoble/memleak_detector
Adding memory leak detections for the json fuzzer.
2016-03-31 20:51:30 -07:00
Craig Tiller f05837ab82 Run fuzzer corpus entries as unit tests 2016-03-29 20:42:29 -07:00
Craig Tiller 8b3fb1af6a Merge github.com:grpc/grpc into internal-canary 2016-03-29 07:36:01 -07:00
Matthew Iselin 1824f0519f Add HTTP request parsing.
This extends the existing http parser to support requests as well as responses.

httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
2016-03-23 13:22:32 +11:00
David Garcia Quintas fb349b9f71 removed uchannels 2016-03-21 15:37:20 -07:00
Craig Tiller f212a966c3 Merge github.com:grpc/grpc into internal-canary 2016-03-21 09:09:58 -07:00
Craig Tiller 6c59e16826 Merge github.com:grpc/grpc into filter-selection 2016-03-17 11:20:58 -07:00
Craig Tiller 6a59cf24f3 Regenerate files 2016-03-17 10:55:30 -07:00
Craig Tiller 40d34bf477 Merge github.com:grpc/grpc into filter-selection 2016-03-17 07:50:54 -07:00
Craig Tiller 36bf4d55e1 Merge github.com:grpc/grpc into backoff_lib 2016-03-17 07:43:22 -07:00
Craig Tiller 5ee157cd11 Merge github.com:grpc/grpc into backoff_lib 2016-03-16 07:56:37 -07:00
Craig Tiller 121e7a9645 Merge github.com:grpc/grpc into filter-selection 2016-03-16 07:50:18 -07:00
yang-g 4e5c6d9895 Remove end2end_certs library. 2016-03-15 15:34:59 -07:00
Craig Tiller 5cb79621d0 Initial canaries for downstream merges 2016-03-15 14:50:32 -07:00
Craig Tiller 57e2743b65 Add contributed test 2016-03-11 16:53:58 -08:00
Craig Tiller c72cc42238 Build out backoff as a library 2016-03-11 10:54:36 -08:00
Craig Tiller e91ef68d2a Add failing test 2016-03-11 08:59:17 -08:00
Craig Tiller 5a9d7d2dcc Merge github.com:grpc/grpc into filter-selection 2016-02-25 16:03:11 -08:00
Craig Tiller 521423c8cf Regenerate files, fix bugs 2016-02-22 22:22:22 -08:00
Craig Tiller 6895168e0a Merge github.com:grpc/grpc into filter-selection 2016-02-22 21:41:31 -08:00
Craig Tiller de676268aa Reinstate sockpair tests 2016-02-19 12:28:34 -08:00
Nicolas "Pixel" Noble 2e8fdbac77 Building the dlls. 2016-02-19 05:39:15 +01:00
Nicolas "Pixel" Noble 3ba2eba9eb Adding grpc_dll project. 2016-02-19 01:39:59 +01:00
Craig Tiller 178edfae2b Decouple filter selection from channel construction
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have

This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
2016-02-17 20:54:46 -08:00
Alistair Veitch 749250f6a0 merge to HEAD 2016-02-11 09:23:20 -08:00
Craig Tiller 1298afd10e Get compilation working again 2016-02-09 12:29:17 -08:00
Craig Tiller da179ce598 Rollback gpr deletion 2016-02-09 12:01:53 -08:00
Alistair Veitch f0571b5c87 unbreak merge 2016-02-05 13:41:33 -08:00
Alistair Veitch ba6065f016 merge 2016-02-05 13:27:42 -08:00
Alistair Veitch 46b9d5b408 fix broken merge of build.yaml 2016-02-03 09:06:48 -08:00
Alistair Veitch 6f2b8993fd merge 2016-02-03 09:02:46 -08:00
Alistair Veitch 85afe71d4c initial commit 2016-02-02 17:58:15 -08:00
Alistair Veitch 75d5c0f024 post merge 2016-02-02 09:43:02 -08:00
Nicolas "Pixel" Noble bf192eff56 Merge branch 'alarming' into make-ruby-installable
Conflicts:
	tools/run_tests/sources_and_headers.json
2016-01-31 06:25:39 +01:00
Nicolas "Pixel" Noble d5d83aa33f Fixing, using and testing alarm code. 2016-01-31 06:21:49 +01:00
Nicolas "Pixel" Noble 09121799b0 Removing gpr as a separated library. 2016-01-30 09:34:22 +01:00
Bogdan Drutu fc65bf07e6 Merge pull request #4750 from a-veitch/tag_set
Census Tag Set API and implementation
2016-01-22 15:34:34 -08:00
Craig Tiller f813f57ec5 Clean up Windows 2016-01-21 13:20:29 -08:00
Craig Tiller 3dca23aa0d Make zlib a first class build citizen 2016-01-21 11:44:55 -08:00
Alistair Veitch bb30d2591f initial commit 2016-01-12 17:36:05 -08:00
Craig Tiller 769567e769 Eliminate a layer of libraries in the end2end tests 2015-12-22 15:36:52 -08:00
Craig Tiller 77fc4d35e4 BoringSSL: vsproject changes 2015-12-22 12:51:27 -08:00
Craig Tiller 66953c1c08 Merge pull request #4536 from jtattermusch/buildtests_c_is_no_cpp
Don't include grpc++ in buildtests_c
2015-12-18 12:53:29 -08:00
Jan Tattermusch 83405c13b6 dont include grpc++ in buildtests_c 2015-12-18 10:56:31 -08:00
Craig Tiller 86e8ad8ddf Merge github.com:grpc/grpc into big_data 2015-12-16 19:25:58 -08:00
Craig Tiller 83399c99e5 Add a test that reproduces server partial message read bug 2015-12-14 13:34:44 -08:00
Nicolas Noble 1e54d284cb Merge pull request #4420 from ctiller/slops
Hit a few more paths in http_server_filter.c, sockaddr_resolver.c
2015-12-11 20:59:47 -08:00
Craig Tiller 82821ba778 Merge pull request #4438 from nicolasnoble/json-coverage-2
Increasing json code coverage.
2015-12-11 17:59:03 -08:00
Nicolas "Pixel" Noble 11c320da08 Increasing json code coverage. 2015-12-12 02:42:39 +01:00
David G. Quintas 8c9dfd02bc Merge pull request #4430 from ctiller/dns
Add dns resolver test
2015-12-11 15:01:25 -08:00