Commit Graph

141 Commits

Author SHA1 Message Date
Craig Tiller 7beea147e5 Merge github.com:grpc/grpc into strong-includes 2016-04-21 17:07:36 -07:00
Deepak Lukose dba4c5fd01 Add various options to verify ssl/tls client cert including letting the
application handle the authentication.
2016-04-19 15:02:06 -07:00
Craig Tiller 3ab2fe0094 Rollup of changes from the latest import 2016-04-11 20:11:18 -07:00
Craig Tiller 03915e5de6 Sort out codegen dependencies 2016-04-07 09:15:10 -07:00
Craig Tiller f82ddc4c78 Nailing down dependencies better 2016-04-05 17:15:07 -07:00
Craig Tiller 859fb06e80 Merge branch 'optionalize_client_config' into strong-includes 2016-04-05 16:07:25 -07:00
Craig Tiller d1697d99d7 Getting dependencies fixed up 2016-04-05 16:05:46 -07:00
Craig Tiller 307a7207a0 Add a failing test due to a head of line blocking bug in the server 2016-04-02 07:40:39 -07:00
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