Commit Graph

128 Commits

Author SHA1 Message Date
Mark D. Roth 1f3319bc88 Fixed clang formatting problems. 2016-04-27 10:59:19 -07:00
Mark D. Roth c5b1eef8b1 Change C implementation to not log an "Unexpected content-type" message
when the header includes a semicolon.
2016-04-26 14:16:20 -07:00
Craig Tiller 94625cd103 Merge branch 'filters-can-cause-closes' into e2efuzz 2016-04-04 13:56:28 -07:00
Craig Tiller 2839edd222 Fix registration in test 2016-04-04 08:37:59 -07:00
Craig Tiller 06cb1a9d93 Initial interface rework to allow knowing whether to pull payload at registration, not at request time 2016-04-04 08:10:47 -07:00
Craig Tiller da1d7d9d1e Remove corpus generator 2016-04-02 13:56:37 -07:00
Craig Tiller df262c6a4c Starting server fuzzer 2016-04-02 13:53:49 -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
Craig Tiller 64a12c55df Merge github.com:grpc/grpc into copyright-fix 2016-03-31 07:49:58 -07:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Craig Tiller c2011586fa Merge github.com:grpc/grpc into idempotent 2016-03-28 22:53:34 -07:00
Craig Tiller 3bd9695939 Merge github.com:grpc/grpc into idempotent 2016-03-28 12:43:02 -07:00
Craig Tiller adcb92d68e clang-format 2016-03-28 10:14:05 -07:00
Craig Tiller c7762a8c24 Move chttp2 related files under ext/ 2016-03-28 10:13:08 -07:00
Craig Tiller 9533d042d4 Fix includes 2016-03-25 17:11:06 -07:00
Craig Tiller 2e1903638e Fix copyrights 2016-03-25 14:33:26 -07:00
Craig Tiller f40df23eeb Auto-changes 2016-03-25 13:38:14 -07:00
Craig Tiller 44654553de Merge github.com:grpc/grpc into idempotent 2016-03-21 09:04:06 -07:00
Craig Tiller 4cf0448fbc clang-format 2016-03-10 07:12:42 -08:00
Craig Tiller df5231ec09 Implement tests 2016-03-10 07:00:47 -08: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
Craig Tiller da179ce598 Rollback gpr deletion 2016-02-09 12:01:53 -08:00
Nicolas "Pixel" Noble 09121799b0 Removing gpr as a separated library. 2016-01-30 09:34:22 +01:00
Craig Tiller a93a25f7bc Update copyrights 2016-01-28 13:55:49 -08:00
Craig Tiller 6c39686dfa Preparatory changes for work shedding
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
  success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
  functions
2016-01-28 13:53:40 -08:00
Craig Tiller 0eef9eef90 Fix copyrights 2016-01-20 09:56:21 -08:00
Craig Tiller 5f735a64e1 Add CPU cost measurement, tune parameters, decrease default maxjobs 2016-01-20 09:31:15 -08:00
Craig Tiller 7536af02cf Eliminate gpr_ int types - and insist on C99 variants instead 2015-12-22 13:49:30 -08:00
Craig Tiller 0fe5ee7be3 BoringSSL integration: non-vsprojects changes 2015-12-22 12:50:36 -08:00
Craig Tiller a3f298ff67 clang-format 2015-12-16 19:42:09 -08:00
Craig Tiller ce46c27b74 Fix merge 2015-12-16 19:32:33 -08:00
Craig Tiller 86e8ad8ddf Merge github.com:grpc/grpc into big_data 2015-12-16 19:25:58 -08:00
Craig Tiller 6cb69172c1 clang-format 2015-12-14 13:35:53 -08:00
Craig Tiller 83399c99e5 Add a test that reproduces server partial message read bug 2015-12-14 13:34:44 -08:00
Craig Tiller ac3220b0d9 Add a registered server method to bad_client 2015-12-14 12:27:03 -08:00
Craig Tiller 620e965c1b clang-format after last weeks test-fest 2015-12-14 12:02:50 -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 04b0494169 Test invalid grpc-encoding values 2015-12-11 14:22:42 -08:00
Craig Tiller d56550ad6d Test invalid accept-encoding values 2015-12-11 14:20:03 -08:00
Yang Gao 47d69c634d Merge pull request #4380 from ctiller/window_updates
Cover ancillary frame error conditions
2015-12-11 13:21:24 -08:00
Craig Tiller 795764bf3a Hit a few more paths in http_server_filter.c, sockaddr_resolver.c 2015-12-11 08:56:09 -08:00
Craig Tiller 13180c8a2c Merge github.com:grpc/grpc into ping-ping-ping-ping-ping-ping-ping-ping-ping 2015-12-10 14:30:21 -08:00
Craig Tiller d5bd3b6abe Merge branch 'connected-subchannel' into ping-ping-ping-ping-ping-ping-ping-ping-ping 2015-12-10 07:19:54 -08:00
Craig Tiller 3b66ab9f9e Window overflow test 2015-12-09 19:42:22 -08:00
Craig Tiller 51a9de433c Cover ancillary frame error conditions 2015-12-09 16:58:24 -08:00
Craig Tiller 0ca9952e43 Cover more of frame_settings.c 2015-12-09 16:31:05 -08:00
Nicolas Noble 8096478946 Merge pull request #4338 from ctiller/init_settings
Cover more of settings frame
2015-12-09 15:21:24 -08:00
Yang Gao ab4f2b1a53 Merge pull request #4359 from ctiller/make_a_slightly_unusual_request
Make a slightly unusual request
2015-12-09 10:51:57 -08:00
Yang Gao 54834ba74b Merge pull request #4358 from ctiller/abortive-continuations
Expand header testing
2015-12-09 10:23:20 -08:00
Yang Gao 8360cabdd6 Merge pull request #4357 from ctiller/continuing-continuations
Expand continuation testing
2015-12-09 10:22:47 -08:00