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
Craig Tiller
3b4af54c21
Add more unusualness
2015-12-09 10:09:05 -08:00
Craig Tiller
ce4c34139b
Add an unusual accept-encoding
2015-12-09 10:04:28 -08:00
Craig Tiller
3ebb7cc107
Hit some esoteric request header paths
2015-12-09 09:34:01 -08:00
Craig Tiller
300207e700
Expand header testing
2015-12-09 09:22:45 -08:00
Craig Tiller
913c151dad
Expand continuation testing
2015-12-09 09:17:07 -08:00
Craig Tiller
aa5a61e888
Merge github.com:grpc/grpc into make_a_full_request
2015-12-09 09:02:59 -08:00
Craig Tiller
25fd57117d
Catch bad timeout handling
2015-12-09 08:58:47 -08:00
Craig Tiller
f4786c2361
Add basic verification
2015-12-09 08:37:42 -08:00